package com.example.comunicacionactividades;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		Button b_verificar =(Button) findViewById(R.id.boton_verificar);
		b_verificar.setOnClickListener(new View.OnClickListener(){
	          public void onClick(View view){
	        	  lanzarFormulario(null);}
	        });
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}
	
	@Override 
	protected void onActivityResult (int requestCode, int resultCode, Intent data){
		TextView salida;
		salida = (TextView) findViewById(R.id.texto_resultado);
		String res = data.getExtras().getString("resultado");
		if (requestCode==1234 && resultCode==RESULT_OK) {
			salida.setText("RESULTADO: " +res);
		}else{
			salida.setText("RESULTADO: " +res);
		}
	}
	
	public void lanzarFormulario(View view){
		TextView nombre;
		nombre = (TextView) findViewById(R.id.mete_nombre);
		Intent i = new Intent(this, Segunda.class);
		String n = nombre.getText().toString();
		i.putExtra("name", n);
		//limpiamos lo anterior
		//TextView salida;
		//salida = (TextView) findViewById(R.id.texto_resultado);
		//salida.setText(salida.getText());
		startActivityForResult(i,1234);
	}
	
}
